<?php


namespace App;

//这个不是模型
class TeamsInfo
{
    //这个不是模型
    //这个不是模型
    //这个不是模型
    //这个不是模型

    /** 这个不是模型 */
    /** 这个不是模型 */
    /** 这个不是模型 */
    /** 这个不是模型 */
    /** 这个不是模型 */
    /** 这个不是模型 */


    public $first_user_id = 0;
    public $second_user_id = 0;
    public $third_user_id = 0;
    public $special_appointment = 0;

    public function __construct($user_id = 0)
    {
        //A->  B->C->D
        if ($user_id != 0){
            //D->C,D===user_id
            $C=DistributionTeam::whereNextUserId($user_id)->first();
            if ($C) {
                $this->first_user_id = $C->user_id;
                $this->special_appointment =$C->special_appointment_user_id;
            }

            if ($this->first_user_id){
                // C->B
                $B = DistributionTeam::whereNextUserId($this->first_user_id)->first();
                if ($B){
                    $this->second_user_id = $B->user_id;
                }
            }
            if ($this->second_user_id){
                // B->A
                $A = DistributionTeam::whereNextUserId($this->second_user_id)->first();
                if ($A){
                    $this->third_user_id = $A->user_id;
                }
            }


        }
    }
}
